package dao;
import java.util.Date;
import java.util.List;

import bean.Log;
public interface LogManagerDao {
	/**
	 * 将日志加入到数据库
	 * @param log
	 * @return
	 */
	boolean addLog(Log log);
	/**
	 * 得到数据库中第st行到en行的日志数据，用于分页展示
	 * @param st
	 * @param en
	 * @return
	 */
	List<Log> getPageLog(int st, int en);
	/**
	 * 得到所有日志内容
	 * @return
	 */
	List<Log> getLog();
	
	List<Log> getLogByExcuter(String excuter);
	List<Log> getLogByExcution(String excution);
	List<Log> getLogByTime(Date date);
	List<Log> getLogByState(int state);
	/**
	 * 删除对应id的日志
	 * @param log_id
	 * @return
	 */
	boolean deleteLog(int log_id);
	
}
